package com.wedu.modules.dss.entity;

import com.baomidou.mybatisplus.annotation.*;
//import jakarta.persistence.Column;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * dss_repair_manage
 * @author 
 */
@Data
@TableName("dss_repair_manage")
public class DssRepairManageEntity implements Serializable {
    /**
     * 序号（主键）
     */
    @TableId
    private int id;

    /**
     * 设备编号(红灯)
     */
    @TableField("device_id")
    private String deviceId;

    /**
     * 设备故障表现描述
     */
    @TableField("breakdown_mes")
    private String breakdownMes;

    /**
     * 设备故障码
     */
    @TableField("breakdown_code")
    private String breakdownCode;

    /**
     * 维修人员 id
     */
    private Long userId;

    /**
     * 维修方案
     */
    @TableField( "repair_plan")
    private String repairPlan;

    /**
     * 维修开始时间
     */
    private Date repairStarttime;

    /**
     *  维修结束时间
     */
    private Date repairEndtime;

    /**
     * 维修状态  -1待维修   0 维修中        1 维修完成
     */
    private Integer repairStatus;

    /**
     * 创建人
     */
    @TableField(fill = FieldFill.INSERT ,value = "create_by")
    private Long createBy;

    /**
     * 创建时间
     */
    @TableField(fill = FieldFill.INSERT ,value = "create_time")
    private Date createTime;

    /**
     * 更新人
     */
    @TableField(fill = FieldFill.INSERT ,value = "update_by")
    private Long updateBy;

    /**
     * 更新时间
     */
    @TableField(fill = FieldFill.INSERT ,value = "update_time")
    private Date updateTime;

    /**
     * 逻辑删除
     */
    @TableField("is_deleted")
    @TableLogic
    private Integer isDeleted;



    private static final long serialVersionUID = 1L;
}